package types

import 

// TypedData implements RFC 4120 type: https://tools.ietf.org/html/rfc4120#section-5.9.1
type TypedData struct {
	DataType  int32  `asn1:"explicit,tag:0"`
	DataValue []byte `asn1:"optional,explicit,tag:1"`
}

// TypedDataSequence implements RFC 4120 type: https://tools.ietf.org/html/rfc4120#section-5.9.1
type TypedDataSequence []TypedData

// Unmarshal bytes into the TypedDataSequence.
func ( *TypedDataSequence) ( []byte) error {
	,  := asn1.Unmarshal(, )
	return 
}